<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    //var 存在变量提升且可重复定义相同变量 值可随时赋值和更改 
    var a=1
    var a=2
    a=3
  //和 let 变量不可提升 且不可重复提升 且可随时赋值和更改
    let num = 1
   console.log(num);
    let num2 = 2 
    console.log(num2);


  //const (变量) 变量不可提升 且不可重复定义变量 不可随时赋值和更改
const userName ="admin"  
   
    //数值 tofixed(参数)   参数值代表保留几位小数(0----------100)
    let pi = 3.1415926
    console.log( pi.toFixed(2));
    //Math.pow(n.m) n代表底数 m代表幂

console.log(Math.pow(2,53));
console.log(Math.pow(2,53)+1);
console.log(Math.pow(2,53)+2);
console.log(Math.pow(2,53)+3);

//判断NaN
console.log(isNaN("2"));//false
//NaN不等于任何值
console.log(NaN==NaN);//false
//parseInt()  转换为正整数 从左往右依次开始 
let num1 ="123456zxc"
console.log(parseInt(num1));

//进制
console.log(parseInt("0X11"));
//parseFloat()  转换为浮点数 从左往右依次开始 遇见非数字停下
  let num3 =20.66
  console.log(parseFloat(num3));
</script>